export interface TableItem {
  id: string;
  name: string;
  center: string;
  period: string;
  submitter?: string;
  submitTime?: string;
  approveTime?: string;
  status: string;
}

export interface PaginationParams {
  current: number;
  pageSize: number;
  total: number;
}

export interface FetchTableDataParams {
  tabKey: string;
  page: number;
  pageSize: number;
  sortField?: string;
  sortOrder?: string;
}

export interface TableDataResponse {
  list: TableItem[];
  total: number;
  page: number;
  pageSize: number;
} 